package com.dycx.food.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dycx.food.dto.SpecDTO;
import com.dycx.food.entity.SpecDO;
import com.dycx.food.vo.SpecSimpleVO;
import com.dycx.food.vo.SpecVO;

import java.util.List;


public interface SpecFoodService extends IService<SpecDO> {

    /**
     * 删除
     */
    Boolean delete(int specId);

    /**
     * 添加
     */
    Boolean insert(SpecDTO specDto);

    /**
     * 更新
     */
    Boolean update(SpecDTO specDto);

    Boolean updateSort(SpecDTO specDto);

    /**
     * 分页
     */
    Page<SpecVO> getPage(SpecDTO specDto);


    List<SpecSimpleVO> getSpecByGoodsClassId(int goodsClassId);

    List<SpecSimpleVO> getFilterSpecByClassId(int goodsClassId);
}
